/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bobbietalk.gui.blocks;

import bobbietalk.gui.blocks.parametrized.ParametrizedBlock;
import bobbietalk.gui.blocks.parametrized.TypeSpec;
import java.awt.Color;
import java.util.List;
import java.util.ResourceBundle;

/**
 *
 * @author roberto
 */
public class SubroutineBlock extends ParametrizedBlock {

    public SubroutineBlock() {
        
//        setIconName("number_icon");
//
//        final ResourceBundle bundle = java.util.ResourceBundle.getBundle("bobbietalk/Labels");
//
//        setText(Integer.toString(getValue()));
//        setBackground(new Color(0x8CE692));
//
//        setToolTipText(bundle.getString("menu.item.add.number.tooltip"));
        
    }

    @Override
    public String getCodeTemplate(String pLang) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void setCodeTemplate(String pLang, String pseudoCode) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void addAttribute(String name, TypeSpec ts, String label, String defaultValue, String u, boolean editable, boolean showInLabel) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public List<String> getAttributeNames() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public String getAttributeValueAsString(String n) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public String getUnits(String n) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public String getText() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public boolean isAttributeEditable(String n) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public String getAttributeLabel(String n) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public String get(String attrName) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void setAttributeValueFromString(String an, String attributeValue) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public TypeSpec getAttributeType(String attrName) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    
}
